home *** CD-ROM | disk | FTP | other *** search
- {
- ------------------------------------------------------------------------
- - Clisize - Version 1.0 by Thomas Schmid -
- - Vergrössert aktuelles Window. -
- ------------------------------------------------------------------------
- }
-
-
- Program Clisize; { fertig sind es 3972 Bytes - kürzer gehts mit dem PCQ nimmer }
-
- {$I "Include:intuition/intuition.i" }
- {$I "Include:intuition/intuitionbase.i"}
-
-
- VAR
-
- IBs : IntuitionBasePtr;
-
- {
- Man muß, um Zugriff auf die IntuitionBase zu erlangen,
- 1. einen eigenen I.Pointer (hier IBs ) deklarieren, um
- 2. Über Openlibrary() den gültigen Zeiger holen zu können.
- }
-
-
-
- BEGIN
-
- IBs:=IntuitionBasePtr(Openlibrary("intuition.library",0));
-
- IF IBs<>NIL THEN { ok ? Dann ... }
- BEGIN
-
- { als erstes Window nach links oben schieben, }
- MoveWindow( IBs^.ActiveWindow,
- -1*(IBs^.ActiveWindow^.LeftEdge),
- -1*(IBs^.ActiveWindow^.TopEdge));
-
- { dann auf maximale Größe bringen ! }
- SizeWindow( IBs^.ActiveWindow,
- ((IBs^.ActiveScreen^.Width)-(IBs^.ActiveWindow^.Width)),
- ((IBs^.ActiveScreen^.Height)-(IBs^.ActiveWindow^.Height)) );
-
- CloseLibrary(LibraryPtr(IBs)); { und wieder aufräumen }
- END
- ELSE writeln("Kann intuition.library nicht öffnen"); { ansonsten Fehlermeldung }
-
- END.
-
-